@media (max-width: 1501px){
	.w1440{
		width: 85%;
	}
	.w1270{
		width: 1170px;
	}
	footer .fwrap li{
    	width: 156px;
	}
	header .searbox.on .contai{
		width: 680px;
	}
	header .searbox .ajaxsear{
		width: 680px;
	}
	header .searbox .contai .tet{
		width: 614px;
	}
	header .pornav a{
    	width: 124px;
	}
	#main .wrap1{
    	margin-top: 70px;
	}
	#main .wrap1 .vidbox .play{
		width: 68px;
		height: 68px;
	}
	#subscribe .prehd{
		padding: 58px 0 0 0;
	}
	#subscribe .wrap3{
    	padding: 84px 0 94px;
	}
	#store .sear{
		height: auto;
	}
	#store .sear h1{
	    font-size: 28px;
	    margin-bottom: 20px;
	}
	#store .sear .searinp .text{
		width: 442px;
		height: 52px;
		line-height: 52px;
	}
	#store .gosear{
	    font-size: 16px;
	    padding-left: 24px;
	    margin-top: 20px;
	    background-size: 16px auto;
	}
	#news .wrap1 li .text{
    	padding: 16px 24px 30px;
	}
	#news .wrap1 .more{
    	margin-top: 56px;
	}
	#news .wrap1{
    	padding: 65px 0 145px;
	}
	#video .wrap2 .vid-nav{
		padding: 36px 0;
	}
	#video .wrap2 .more{
		margin: 60px auto 100px;
		width: 280px;
	}
	#newsinfo .wrap1 .infowrap{
		margin-top: 40px;
	}
	#newsinfo .wrap1 .infowrap .subti{
    	margin: 20px 0 40px;
	}
	#newsinfo .wrap1 .infowrap .gnbox{
		margin-top: 70px;
	}
	#products .wrap1 .htit{
	    font-size: 32px;
	    padding: 70px 0 15px;
	}
	#products .wrap1 .item .box .imgs{
    	padding: 50px 20px 24px;
	}
	#products .wrap1 .item .d3{
		margin-top: 18px;
	}
	#products .wrap1 .item .box{
		padding-bottom: 30px;
	}
	#products .wrap1 .item .btnbox{
		bottom: 30px;
	}
	#products .wrap1 .addmore{
		margin-top: 46px;
	}
	#products .wrap1{
		padding-bottom: 80px;
	}
	#products.allpro .wrap1 .h1tit{
    	font-size: 30px;
	}
	#products.allpro .wrap1 .htit{
		line-height: 72px;
		height: 72px;
	}
	#products.allpro .wrap1 .addmore{
		margin-bottom: 75px;
	}
	#products.allpro .wrap1{
    	padding-bottom: 70px;
	}
	#productinfo .wrap3 img{
	 	width: 390px;
	}
	#productinfo .wrap4{
		padding-bottom: 60px;
	}
	#productinfo .wrap4 .ilist .item .box .imgs{
    	padding: 50px 20px 24px;
	}
	#productinfo .wrap4 .ilist .item .d3{
		margin-top: 18px;
	}
	#ccs .wrap1 .tit{
	    padding-bottom: 0.5em;
	    margin: 86px 0 20px;
	}
	#ccs .wrap2{
    	margin: 60px 0 0 0;
	}
	#ccs .wrap2 .swiper-pagination{
    	margin: 34px 0 70px;
	}
	#ccs .wrap4{
    	margin: 70px 0 110px;
	}
	#ccs .wrap4 .h2{
		margin: 10px 0 80px;
	    padding-bottom: 25px;
	}
	#ccs .wrap4 .swiper-slide .d1{
		margin-top: 1em;
	}
	#ccs .wrap5{
    	padding: 90px 0 120px;
	}
	#ccs .wrap5 .subtit{
		margin-top: 14px;
	}
	#ccs .wrap5 .inpbox,
	#cooperation .wrap2 .inpbox{
		margin-top: 36px;
	}
	#ccs .wrap5 .inp.submit,
	#cooperation .wrap2 .inp.submit{
		margin-top: 36px;
	}
	#ccs .wrap5 .inp:last-child,
	#cooperation .wrap2 .inp:last-child{
		margin-top: 45px;
	}
	#contact .wrap1{
		padding: 80px 0 50px;
	}
	#contact .wrap1 .tit{
    	font-size: 32px;
	}
	#contact .wrap1 .list{
    	margin: 60px 0 80px;
	}
	#contact .wrap1 .item .box img{
    	width: 60px;
	}
	#contact .wrap1 .item .box p{
		margin-top: 20px;
	}
	#contact .wrap1 ul{
    	padding: 64px 0;
	}
	#contact .wrap1 ul li .d1{
    	font-size: 16px;
	}
	#contact .wrap1 ul li .d2{
	    font-size: 14px;
	    padding: 10px 0 8px;
	}
	#feedback .wrap1{
	    padding: 80px 0 70px;
	}
	#join .subnav .swiper-slide + .swiper-slide{
		margin-left: 40px;
	}
	#join .wrap1 .htit{
    	margin: 72px 0 30px;
    	padding-bottom: 12px;
	}
	#join .wrap2{
		margin-top: 94px;
	}
	#join .wrap3{
		margin-top: 110px;
	}
	#join .wrap4{
    	margin: 104px 0 0;
	}
	#join .wrap4 ul li{
    	margin-top: 74px;
	}
	#join .wrap5{
		margin-top: 130px;
	}
	#join .wrap5 .htit{
    	margin-bottom: 46px;
	}
	#join .wrap5 .d1{
    	margin: 24px 0 4px;
	}
	#join .wrap5 .control{
		margin-top: 54px;
	}
	#join .wrap6{
		margin: 120px 0;
	}
	#join .wrap6 .w1440{
		width: 1170px;
	}
	#join .wrap6 .imgs{
		width: 122px;
		height: 122px;
    	line-height: 122px;
	}
	#join .wrap6 .text{
		font-size: 16px;
    	margin-top: 18px;
	}
	#join .wrap6 .imgs img{
		width: 60px;
	}
	#join .wrap6 .swiper-container{
		margin-top: 74px;
    	width: 1114px;
	}
	#join .wrap7{
    	padding: 86px 0 110px;
	}
	#service .wrap1 {
		padding-bottom: 130px;
	}
	#about .wrap1{
    	padding: 100px 0 60px;
	}
	#about .wrap1 .fot{
		margin-top: 100px;
	}
	#historyinfo .wrap1 .htit{
    	margin: 64px 0 56px;
	}
	#historyinfo .wrap2{
		margin: 120px 0 50px;
	}
	#culture .htit{
		font-size: 28px;
	}
	#culture .ad .d2{
		font-size: 14px;
	}
	#culture .wrap1 .htit{
		margin-top: 90px;
	}
	#culture .wrap2{
		margin: 120px 0;
	}
	#culture .wrap3{
		padding-bottom: 60px;
	}
	#culture .wrap4{
    	margin: 120px 0 60px;
	}
	#culture .wrap2 .htit, #culture .wrap3 .htit, #culture .wrap4 .htit{
	    padding-bottom: 6px;
	    margin-bottom: 20px;
	}
	#culture .wrap2 .text, #culture .wrap4 .text{
		margin-top: 30px;
	}
	#culture .wrap2 .con, #culture .wrap3 .con, #culture .wrap4 .con{
		font-size: 14px;
	}
	#culture .wrap2 .text{
		margin-top: 0;
	}
	#culture .wrap2 .con{
    	max-height: 27em;
	}
	#social .wrap2 li .text .box .t1{
	    font-size: 24px;
	    padding-bottom: 10px;
	}
	#social .wrap2 li .text .con{
    	font-size: 14px;
    	margin-top: 18px;
	}
	#social .wrap2 li .text .box .t1:after{
		width: 40px;
	}
	#university .wrap1 li .text{
    	padding: 25px 20px;
	}
	#university .wrap1 li .con{
		font-size: 12px;
	}
	#talent .wrap1 .w1440{
		width: 80%;
	}
	#talent .wrap1 .box2{
		padding-bottom: 100px;
	}
	#openclassinfo .wrap2 .imgs{
	    width: 200px;
	    height: 200px;
	}
	#openclassinfo .wrap2 .text{
    	max-width: calc(100% - 200px);
	}
	/* 新加 */
	#active .page1 .text-box .d1{
		font-size: 30px;
	}
	#active .page1 .text-box .code-img{
		width: 180px;
	}
	#active .page1 .text-box .d2{
		font-size: 20px;
	}
	#active .page1 .text-box .code-img{
		padding: 8px 0 12px;
	}
	#active .page2 .text-box .d1{
		font-size: 28px;
	}
	#active .page3 .text-box .d1{
		font-size: 30px;
	}
	#active .page3 .text-box .d2{
		font-size: 15px;
	}
	#active .page4 .text-box .d1{
		font-size: 30px;
	}
	#active .page4 .text-box .item{
		padding-top: 24px;
	}
	#active .page5 .text-box .d1{
		font-size: 30px;
	}
	#active .page5 .text-box .d2{
		font-size: 15px;
	}
	#active .page5 .text-box .code .code-text{
		font-size: 15px;
	}
	#active .page5 .text-box .code{
	    width: 145px;
	    margin-top: 30px;
	}
}